package models

// User 结构体表示用户模型
type User struct {
	Name  string
	Age   int
	Email string
}

// NewUser 创建并返回一个新的User实例
func NewUser(name string, age int, email string) *User {
	return &User{
		Name:  name,
		Age:   age,
		Email: email,
	}
}

// IsAdult 检查用户是否成年
func (u *User) IsAdult() bool {
	return u.Age >= 18
}